﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IProdutoService.cs" company="BS - Desenvolvemento">
//   Desenvolvimento de solucoes tecnologicas para automacao em geral
// </copyright>
// <summary>
//   A interface de servico de Produto.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace ProjetoModeloDDD.Domain.Interfaces.Services
{
    using ProjetoModeloDDD.Domain.Entities;
    using System.Collections.Generic;

    /// <summary>
    /// A interface de servico de Produto.
    /// </summary>
    public interface IProdutoService : IServiceBase<Produto>
    {
        /// <summary>
        /// Metodo busca produtos por nome.
        /// </summary>
        /// <param name="nome">
        /// O nome do produto a ser buscado.
        /// </param>
        /// <returns>
        /// Lista de produtos com o nome consultado.
        /// </returns>
        IEnumerable<Produto> BuscaPorNome(string nome);
    }
}